de.cebis.moccabox.repository.provider
Interface MoccaPartProvider
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- XmlMoccaPartProvider
public interface MoccaPartProvider
- extends java.io.Serializable
Ein MoccaPartProvider kann die MoccaBox (MoccaBoxApplication) um
die MoccaPart-Funktionalitaet erweitern. Hierzu bietet die MoccaBox geeignete Hooks an,
ueber die der Provider, die durch ihn bereitgestellte Funktionalitaet injektieren kann.
Die MoccaBox muss somit nicht die Implementierungen der Provider kennen, die z.B.
mittels XMLBeans oder ueber die DB ein MoccaPart-Repository definieren koennen.
Die Hooks der MoccaBox werden ueber die MoccaBoxApplication den Providern
zur Verfuegung gestellt.
- Author:
- pietsch
injectMoccaPart
void injectMoccaPart(IRepository repository)
throws ConfigurationException
- Injizieren der
MoccaPartDefinition in ein vorhandenes IRepository.
- Parameters:
repository - Repository (MoccaBox), in das das MoccaPart injiziert werden soll.
- Throws:
ConfigurationException - Fehler, der auftritt, wenn die Konfiguration fehlschlägt.
Entweder ist das Repository ungültig oder das zu injizierende MoccaPart kann nicht gelesen
werden.